package com.junbao.message.domain.enums;

public enum ProducerName {

	/**消息死信*/
	MESSAGE_DEAD_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageDeadProducer"),
	/**消息ack确认*/
	MESSAGE_ACK_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageACKProducer"),
	/**消息主动方确认*/
	MESSAGE_CONFIRM_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageConfirmProducer"),
	/**消息确认发送*/
	MESSAGE_CONFIRM_SEND_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageConfirmSendProducer"),
	/**消息预存储*/
	MESSAGE_RESERVE_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageReserveProducer"),
	/**消息重发*/
	MESSAGE_RETRY_SEND_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageRetrySendProducer"),
	/**消息发送*/
	MESSAGE_SEND_PRODUCER("com.junbao.message.infrastructure.core.producer.MessageSendProducer");
	
	private String producerName;
	
	ProducerName(String producerName){
		this.producerName = producerName;
	}
	
	public String getProducerName() {
		return producerName;
	}
}
